import request from '@/utils/request'

const apiName = '/admin/system/sysPost'


export default {

    //条件分页查询
    getPageList(page, limit, searchObject) {
        return request({
            // 访问后端接口的路径
            //url: '/admin/system/sysRole/' + page + "/" + limit,
            url: `${apiName}/${page}/${limit}`,
            method: 'get',   //提交方式
            params: searchObject   //携带参数，params指放在请求路径中
        })
    },

    //根据id进行删除
    removeId(id) {
        return request({
            // 访问后端接口的路径
            url: `${apiName}/delete/${id}`,
            method: 'delete',   //提交方式
        })
    },

    //添加数据
    saveUser(sysPost) {
        return request({
            // 访问后端接口的路径
            url: `${apiName}/save`,
            method: 'post',   //提交方式
            data: sysPost    //传递的json数据，data指放在请求体里
        })
    },


    //根据id查询
    getUserById(id) {
        return request({
            // 访问后端接口的路径
            url: `${apiName}/findById/${id}`,
            method: 'get'    //提交方式
        })
    },

    //根据传入数据的id修改岗位
    updateUserById(sysPost) {
        return request({
            // 访问后端接口的路径
            url: `${apiName}/update`,
            method: 'put',   //提交方式
            data: sysPost
        })
    },


    //根据传入数据的id修改岗位状态
    updateStatusById(id,status) {
        return request({
            // 访问后端接口的路径
            url: `${apiName}/updateStatus/${id}/${status}`,
            method: 'put',   //提交方式
        })
    }
    
}